import { h } from 'vue';
import { NTag } from 'naive-ui';
import { FormSchema } from '@/components/Form';

// export const columns = [
//   {
//     title: 'id',
//     key: 'id',
//   },
//   {
//     title: '角色名称',
//     key: 'name',
//   },
//   {
//     title: '说明',
//     key: 'explain',
//   },
//   {
//     title: '是否默认角色',
//     key: 'isDefault',
//     render(row) {
//       return h(
//         NTag,
//         {
//           type: row.isDefault ? 'success' : 'error',
//         },
//         {
//           default: () => (row.isDefault ? '是' : '否'),
//         }
//       );
//     },
//   },
//   {
//     title: '创建时间',
//     key: 'create_date',
//   },
// ];

export const columns = [
  {
    title: 'id',
    key: 'roleid',
  },
  {
    title: '角色名称',
    key: 'roleName',
  },
  {
    title: '角色描述',
    key: 'desc',
  },
  {
    title: '创建时间',
    key: 'createtime',
  },
];

export const editCloumns:FormSchema[]= [
    {
      field: 'roleName',
      component: 'NInput',
      label: '角色名称',
      labelMessage: '提示',
      giProps: {
        span: 1,
      },
      componentProps: {
        placeholder: '请输入角色名称',
        onInput: (e: any) => {
          console.log(e);
        },
      },
      rules: [{ required: true, message: '请输入角色名称', trigger: ['blur'] }],
    },
    {
      field:'roleDesc',
      component:'NInput',
      label: '角色描述',
      componentProps:{
        type:"textarea",
        placeholder:"角色描述"
      }
    }

  ]
